package com.yunxi.dao.sat;

import com.yunxi.core.dao.BaseMapperPlus;
import com.yunxi.model.sat.HandleVehicle;
import com.yunxi.sat.pojo.HandleVehicleVO;
import com.yunxi.sat.pojo.TaskTargetVO;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 交车信息 Mapper 接口
 * </p>
 *
 * @author caoYong
 * @since 2019-07-15
 */
public interface HandleVehicleMapper extends BaseMapperPlus<HandleVehicle> {

    TaskTargetVO taskTarget(TaskTargetVO taskTargetVO);

    TaskTargetVO managerTaskTarget(TaskTargetVO taskTargetVO);

    String getCustomerLevel(HandleVehicleVO handleVehicleVO);

    HandleVehicleVO getInfoById(String handleId);

    HandleVehicleVO handleInfo(String customerNo);

    Integer queryRepeatHandle(HandleVehicleVO handleVehicleVO);

    HandleVehicleVO getByOrderCustomerNo(String orderCustomerNo);

    List<HandleVehicleVO> pageByVip(Map map);

    HandleVehicleVO getInfoByOrderCustomerNo(String orderCustomerNo);
}
